Resource StructureDefinition/FHIR Server from package uk.nhsdigital.r4.test#2.10.1-prerelease (94 ms)
Resources that use this resource
Resources that this resource uses
Source
{
"resourceType" : "StructureDefinition",
"id" : "23dc287d-ffe2-4524-8498-9d57cf115240",
"url" : "https://fhir.nhs.uk/StructureDefinition/NHSDigital-HealthcareService",
"name" : "NHSDigitalHealthcareService",
"status" : "draft",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "HealthcareService",
"baseDefinition" : "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "HealthcareService.identifier",
"path" : "HealthcareService.identifier",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "system"
}
],
"rules" : "open"
},
"definition" : "**SHOULD** contain the service identifier e.g. the serviceId from <a href=\"https://www.directoryofservices.nhs.uk/\">Directory of Service</a> or <a href=\"https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir\">e-RS Directory Services</a>\r\n\r\n**MAY** contain an ANANA/ODS code. \r\n\r\n```json\r\n\"identifier\": [\r\n {\r\n \"use\": \"official\",\r\n \"system\": \"https://fhir.nhs.uk/Id/ers-service\",\r\n \"value\": \"11021\"\r\n }\r\n ]\r\n```",
"comment" : "MUST contain an ANANA/ODS code.",
"mustSupport" : true
},
{
"id" : "HealthcareService.identifier:ersServiceId",
"path" : "HealthcareService.identifier",
"sliceName" : "ersServiceId",
"max" : "1",
"mustSupport" : true
},
{
"id" : "HealthcareService.identifier:ersServiceId.system",
"path" : "HealthcareService.identifier.system",
"min" : 1,
"fixedUri" : "https://fhir.nhs.uk/Id/ers-service"
},
{
"id" : "HealthcareService.identifier:ersServiceId.value",
"path" : "HealthcareService.identifier.value",
"min" : 1
},
{
"id" : "HealthcareService.identifier:dosServiceId",
"path" : "HealthcareService.identifier",
"sliceName" : "dosServiceId",
"max" : "1",
"mustSupport" : true
},
{
"id" : "HealthcareService.identifier:dosServiceId.system",
"path" : "HealthcareService.identifier.system",
"min" : 1,
"fixedUri" : "http://fhir.nhs.uk/Id/dos-service-id"
},
{
"id" : "HealthcareService.identifier:dosServiceId.value",
"path" : "HealthcareService.identifier.value",
"min" : 1
},
{
"id" : "HealthcareService.providedBy",
"path" : "HealthcareService.providedBy",
"definition" : "It is recommended an *identifier reference* using ODS code is used. \r\n\r\n```json\r\n\"providedBy\": {\r\n \"identifier\": {\r\n \"system\": \"https://fhir.nhs.uk/Id/ods-organization-code\",\r\n \"value\": \"RBA\"\r\n },\r\n \"display\": \"TAUNTON AND SOMERSET NHS FOUNDATION TRUST\"\r\n }\r\n```",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization"
]
}
],
"mustSupport" : true
},
{
"id" : "HealthcareService.providedBy.identifier",
"path" : "HealthcareService.providedBy.identifier",
"min" : 1
},
{
"id" : "HealthcareService.providedBy.identifier.system",
"path" : "HealthcareService.providedBy.identifier.system",
"min" : 1,
"fixedUri" : "https://fhir.nhs.uk/Id/ods-organization-code"
},
{
"id" : "HealthcareService.providedBy.identifier.value",
"path" : "HealthcareService.providedBy.identifier.value",
"min" : 1
},
{
"id" : "HealthcareService.type",
"path" : "HealthcareService.type",
"definition" : "Type **SHOULD** be populated. \r\n\r\n```json\r\n\"type\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"https://fhir.nhs.uk/CodeSystem/DoS-ClinicType\",\r\n \"code\": \"PHARMACY\",\r\n \"display\": \"Pharmacy\"\r\n }\r\n ]\r\n }\r\n ],\r\n```\r\n\r\nor \r\n\r\n```json\r\n\"type\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"https://fhir.nhs.uk/CodeSystem/eRS-AppointmentType\",\r\n \"code\": \"DAY_CASE\",\r\n }\r\n ]\r\n }\r\n ],\r\n```",
"mustSupport" : true,
"binding" : {
"strength" : "preferred"
}
},
{
"id" : "HealthcareService.type.coding",
"path" : "HealthcareService.type.coding",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "system"
}
],
"rules" : "open"
}
},
{
"id" : "HealthcareService.type.coding:UKCoreCareSettingType",
"path" : "HealthcareService.type.coding",
"sliceName" : "UKCoreCareSettingType",
"mustSupport" : true,
"binding" : {
"strength" : "preferred",
"valueSet" : "https://fhir.hl7.org.uk/ValueSet/UKCore-CareSettingType"
}
},
{
"id" : "HealthcareService.type.coding:UKCoreCareSettingType.system",
"path" : "HealthcareService.type.coding.system",
"fixedUri" : "http://snomed.info/sct"
},
{
"id" : "HealthcareService.type.coding:eRSAppointmentType",
"path" : "HealthcareService.type.coding",
"sliceName" : "eRSAppointmentType",
"short" : "e-RS Appointment Type",
"definition" : "Appointment type e.g. telephone/video (only applicable and mandatory if Service Type is Appointment Request, not applicable to Service Type of Triage Request)",
"mustSupport" : true
},
{
"id" : "HealthcareService.type.coding:eRSAppointmentType.system",
"path" : "HealthcareService.type.coding.system",
"fixedUri" : "https://fhir.nhs.uk/CodeSystem/eRS-AppointmentType"
},
{
"id" : "HealthcareService.specialty",
"path" : "HealthcareService.specialty",
"definition" : "Specialty **SHOULD** be from the {{link:http://hl7.org/fhir/ValueSet/c80-practice-codes}}\r\nand is the SNOMED equivalent of the [NHS Data Dictionary - Main Specialty and Treament Function Codes](https://datadictionary.nhs.uk/supporting_information/main_specialty_and_treatment_function_codes_table.html) and FHIR {{pagelink: NHSDataDictionaryClinicalSpecialty.md}}\r\n\r\n```json\r\n\"specialty\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"http://snomed.info/sct\",\r\n \"code\": \"394579002\",\r\n \"display\": \"Cardiology\"\r\n }\r\n ]\r\n }\r\n ],\r\n```\r\n\r\nor using NHS Data Dictionary codes.\r\n\r\n```json\r\n\"specialty\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"https://fhir.nhs.uk/CodeSystem/NHSDataModelAndDictionary-clinical-specialty\",\r\n \"code\": \"320\",\r\n \"display\": \"Cardiology\"\r\n }\r\n ]\r\n }\r\n ],\r\n```\r\n\r\nor for e-RS Patient Care\r\n\r\n```json\r\n \"specialty\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"display\": \"Dermatology\"\r\n }\r\n ]\r\n }\r\n ],\r\n```",
"mustSupport" : true
},
{
"id" : "HealthcareService.specialty.coding",
"path" : "HealthcareService.specialty.coding",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "system"
}
],
"rules" : "open"
}
},
{
"id" : "HealthcareService.specialty.coding.system",
"path" : "HealthcareService.specialty.coding.system",
"min" : 1
},
{
"id" : "HealthcareService.specialty.coding.code",
"path" : "HealthcareService.specialty.coding.code",
"min" : 1
},
{
"id" : "HealthcareService.specialty.coding:NHSDataDictionarySpecialty",
"path" : "HealthcareService.specialty.coding",
"sliceName" : "NHSDataDictionarySpecialty",
"mustSupport" : true,
"binding" : {
"strength" : "required",
"description" : "NHS Data Dictionary Specialty/Treatment Function Code",
"valueSet" : "https://fhir.nhs.uk/ValueSet/NHSDataModelAndDictionary-clinical-specialty"
}
},
{
"id" : "HealthcareService.specialty.coding:NHSDataDictionarySpecialty.system",
"path" : "HealthcareService.specialty.coding.system",
"fixedUri" : "https://fhir.nhs.uk/CodeSystem/NHSDataModelAndDictionary-clinical-specialty"
},
{
"id" : "HealthcareService.specialty.coding:SNOMEDPracticeCode",
"path" : "HealthcareService.specialty.coding",
"sliceName" : "SNOMEDPracticeCode",
"mustSupport" : true,
"binding" : {
"strength" : "preferred",
"description" : "Specific specialty associated with the agency.",
"valueSet" : "http://hl7.org/fhir/ValueSet/c80-practice-codes"
}
},
{
"id" : "HealthcareService.specialty.coding:SNOMEDPracticeCode.system",
"path" : "HealthcareService.specialty.coding.system",
"fixedUri" : "http://snomed.info/sct"
},
{
"id" : "HealthcareService.specialty.coding:eRSSpecialty",
"path" : "HealthcareService.specialty.coding",
"sliceName" : "eRSSpecialty",
"mustSupport" : true,
"binding" : {
"strength" : "preferred",
"description" : "Specific specialty associated with the agency.",
"valueSet" : "https://fhir.nhs.uk/ValueSet/NHSDigital-eRS-Specialty"
}
},
{
"id" : "HealthcareService.specialty.coding:eRSSpecialty.system",
"path" : "HealthcareService.specialty.coding.system",
"fixedUri" : "https://fhir.nhs.uk/CodeSystem/eRS-Specialty"
},
{
"id" : "HealthcareService.location",
"path" : "HealthcareService.location",
"definition" : "Reference to a location. ODS codes may be used, however this may differ from Directory of Services and so DoS addresses are preferred.\r\n\r\n```json\r\n \"location\": [\r\n {\r\n \"reference\": \"urn:uuid:8a5d7d67-64fb-44ec-9802-2dc214bb3dcb\"\r\n }\r\n ],\r\n```\r\n\r\nor \r\n\r\n```json\r\n\"location\": [\r\n {\r\n \"identifier\": {\r\n \"system\": \"https://fhir.nhs.uk/Id/ods-site-code\",\r\n \"value\": \"R6901\"\r\n }\r\n }\r\n ],\r\n```",
"max" : "1",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Location"
]
}
],
"constraint" : [
{
"key" : "nhsd-8",
"severity" : "error",
"human" : "location - An identifier reference or resource reference must be provided",
"expression" : "(reference.exists() or identifier.exists())"
}
],
"mustSupport" : true
},
{
"id" : "HealthcareService.location.identifier.system",
"path" : "HealthcareService.location.identifier.system",
"min" : 1,
"fixedUri" : "https://fhir.nhs.uk/Id/ods-site-code"
},
{
"id" : "HealthcareService.location.identifier.value",
"path" : "HealthcareService.location.identifier.value",
"min" : 1
},
{
"id" : "HealthcareService.name",
"path" : "HealthcareService.name",
"definition" : "Name of the clinic or service.\r\n\r\n```json\r\n \"name\": \"SOMERSET BOWEL CANCER SCREENING CENTRE\",\r\n```",
"min" : 1,
"mustSupport" : true
},
{
"id" : "HealthcareService.telecom",
"path" : "HealthcareService.telecom",
"definition" : "Contact details for the clinic or service. \r\n\r\n```json\r\n \"telecom\": [\r\n {\r\n \"system\": \"phone\",\r\n \"value\": \"0113 922 4984\",\r\n \"use\": \"work\"\r\n },\r\n {\r\n \"system\": \"email\",\r\n \"value\": \"directaddress@example.com\",\r\n \"use\": \"work\"\r\n }\r\n ],\r\n```",
"mustSupport" : true
},
{
"id" : "HealthcareService.telecom.value",
"path" : "HealthcareService.telecom.value",
"min" : 1
},
{
"id" : "HealthcareService.telecom.use",
"path" : "HealthcareService.telecom.use",
"min" : 1
},
{
"id" : "HealthcareService.serviceProvisionCode",
"path" : "HealthcareService.serviceProvisionCode",
"mustSupport" : true
},
{
"id" : "HealthcareService.serviceProvisionCode.coding",
"path" : "HealthcareService.serviceProvisionCode.coding",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "system"
}
],
"rules" : "open"
}
},
{
"id" : "HealthcareService.serviceProvisionCode.coding:eRSClinicType",
"path" : "HealthcareService.serviceProvisionCode.coding",
"sliceName" : "eRSClinicType",
"mustSupport" : true,
"binding" : {
"strength" : "required",
"valueSet" : "https://fhir.nhs.uk/ValueSet/NHSDigital-eRS-ClinicType"
}
},
{
"id" : "HealthcareService.serviceProvisionCode.coding:eRSClinicType.system",
"path" : "HealthcareService.serviceProvisionCode.coding.system",
"fixedUri" : "https://fhir.nhs.uk/CodeSystem/NHSDigital-ClinicType"
},
{
"id" : "HealthcareService.characteristic",
"path" : "HealthcareService.characteristic",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "coding.system"
}
],
"rules" : "open"
}
},
{
"id" : "HealthcareService.characteristic:eRS-BookableType",
"path" : "HealthcareService.characteristic",
"sliceName" : "eRS-BookableType",
"binding" : {
"strength" : "required",
"valueSet" : "https://fhir.nhs.uk/ValueSet/eRS-BookableType"
}
},
{
"id" : "HealthcareService.characteristic:eRS-BookableType.coding.system",
"path" : "HealthcareService.characteristic.coding.system",
"fixedUri" : "https://fhir.nhs.uk/CodeSystem/eRS-BookableType"
},
{
"id" : "HealthcareService.characteristic:eRS-RequestFlowType",
"path" : "HealthcareService.characteristic",
"sliceName" : "eRS-RequestFlowType",
"binding" : {
"strength" : "required",
"valueSet" : "https://fhir.nhs.uk/ValueSet/eRS-RequestFlowType"
}
},
{
"id" : "HealthcareService.characteristic:eRS-RequestFlowType.coding.system",
"path" : "HealthcareService.characteristic.coding.system",
"fixedUri" : "https://fhir.nhs.uk/CodeSystem/eRS-RequestFlowType"
},
{
"id" : "HealthcareService.availableTime",
"path" : "HealthcareService.availableTime",
"definition" : "Opening times for the clinic or service. \r\n\r\n\r\n```json\r\n\"availableTime\": [\r\n {\r\n \"daysOfWeek\": [\r\n \"wed\"\r\n ],\r\n \"allDay\": true\r\n },\r\n {\r\n \"daysOfWeek\": [\r\n \"mon\",\r\n \"tue\",\r\n \"wed\",\r\n \"thu\"\r\n ],\r\n \"availableStartTime\": \"08:30:00\",\r\n \"availableEndTime\": \"05:30:00\"\r\n },\r\n {\r\n \"daysOfWeek\": [\r\n \"sat\",\r\n \"fri\"\r\n ],\r\n \"availableStartTime\": \"09:30:00\",\r\n \"availableEndTime\": \"04:30:00\"\r\n }\r\n ],\r\n```",
"mustSupport" : true
},
{
"id" : "HealthcareService.endpoint",
"path" : "HealthcareService.endpoint",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "identifier.system"
}
],
"rules" : "open"
},
"definition" : "Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.\r\n\r\nEndpoint identfiers to be used with the HealthcareService. Endpoints can be resolved using the SDS API\r\n\r\n```json\r\n\"endpoint\": [\r\n {\r\n \"identifier\": {\r\n \"system\": \"https://fhir.nhs.uk/Id/nhsSpineASID\", // or https://fhir.nhs.uk/Id/nhsMhsPartyKey\r\n \"value\": \"999900000041\"\r\n }\r\n }\r\n ]\r\n```",
"mustSupport" : true
},
{
"id" : "HealthcareService.endpoint.identifier",
"path" : "HealthcareService.endpoint.identifier",
"min" : 1
},
{
"id" : "HealthcareService.endpoint.identifier.system",
"path" : "HealthcareService.endpoint.identifier.system",
"min" : 1
},
{
"id" : "HealthcareService.endpoint.identifier.value",
"path" : "HealthcareService.endpoint.identifier.value",
"min" : 1
},
{
"id" : "HealthcareService.endpoint:nhsMhsPartyKey",
"path" : "HealthcareService.endpoint",
"sliceName" : "nhsMhsPartyKey",
"max" : "1"
},
{
"id" : "HealthcareService.endpoint:nhsMhsPartyKey.identifier.system",
"path" : "HealthcareService.endpoint.identifier.system",
"fixedUri" : "https://fhir.nhs.uk/Id/nhsMhsPartyKey"
},
{
"id" : "HealthcareService.endpoint:nhsSpineASID",
"path" : "HealthcareService.endpoint",
"sliceName" : "nhsSpineASID",
"max" : "1"
},
{
"id" : "HealthcareService.endpoint:nhsSpineASID.identifier.system",
"path" : "HealthcareService.endpoint.identifier.system",
"fixedUri" : "https://fhir.nhs.uk/Id/nhsSpineASID"
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.